<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="custom-style.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
	<div style="overflow: hidden;">
		<div style="height: 57px;min-width: 1039px;background-size: auto 100%;background:url('');">
			<img src="titleleft.png" style="float: left;"/>
			<img src="titleright.png" alt="" style="float: right;" />
		</div>
	</div>
<!-- 制作者 Doxygen 1.8.15 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>法律声明</span></a></li>
      <li><a href="_xE9_xA6_x96_xE9_xA1_xB5.html"><span>首页</span></a></li>
      <li><a href="_xE6_x9B_xB4_xE6_x96_xB0_xE8_xAE_xB0_xE5_xBD_x95.html"><span>更新记录</span></a></li>
      <li><a href="_xE7_x8E_xAF_xE5_xA2_x83_xE9_x85_x8D_xE7_xBD_xAE.html"><span>环境配置</span></a></li>
      <li><a href="_xE7_xBC_x96_xE7_xA8_x8B_xE5_xBC_x95_xE5_xAF_xBC.html"><span>编程引导</span></a></li>
      <li class="current"><a href="modules.html"><span>接口说明</span></a></li>
      <li><a href="annotated.html"><span>结构体定义</span></a></li>
      <li><a href="_xE7_x9B_xB8_xE6_x9C_xBA_xE5_x8F_x82_xE6_x95_xB0_xE8_x8A_x82_xE7_x82_xB9_xE8_xA1_xA8.html"><span>相机参数节点表</span></a></li>
      <li><a href="examples.html"><span>示例程序</span></a></li>
      <li><a href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html"><span>状态码</span></a></li>
      <li><a href="_xE5_xB8_xB8_xE8_xA7_x81_xE9_x97_xAE_xE9_xA2_x98.html"><span>常见问题</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#func-members">函数</a>  </div>
  <div class="headertitle">
<div class="title">图像处理</div>  </div>
</div><!--header-->
<div class="contents">

<p>包括图像显示、图像保存和图像格式转换接口等  
<a href="#details">更多...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
函数</h2></td></tr>
<tr class="memitem:gaf2f458d195ec3b6688cc0e51472e482c"><td class="memItemLeft" align="right" valign="top">MV_CAMCTRL_API int __stdcall&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_x9B_xBE_xE5_x83_x8F_xE5_xA4_x84_xE7_x90_x86.html#gaf2f458d195ec3b6688cc0e51472e482c">MV_CC_SaveImageEx3</a> (IN void *handle, IN OUT <a class="el" href="struct_m_v___s_a_v_e___i_m_a_g_e___p_a_r_a_m___e_x3.html">MV_SAVE_IMAGE_PARAM_EX3</a> *pstSaveParam)</td></tr>
<tr class="memdesc:gaf2f458d195ec3b6688cc0e51472e482c"><td class="mdescLeft">&#160;</td><td class="mdescRight">保存图片，支持Bmp和Jpeg  <a href="#gaf2f458d195ec3b6688cc0e51472e482c">更多...</a><br /></td></tr>
<tr class="separator:gaf2f458d195ec3b6688cc0e51472e482c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga40f9049ef3772725e97d82a4a0b185df"><td class="memItemLeft" align="right" valign="top">MV_CAMCTRL_API int __stdcall&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_x9B_xBE_xE5_x83_x8F_xE5_xA4_x84_xE7_x90_x86.html#ga40f9049ef3772725e97d82a4a0b185df">MV_CC_SaveImageToFileEx</a> (IN void *handle, IN OUT <a class="el" href="struct_m_v___s_a_v_e___i_m_a_g_e___t_o___f_i_l_e___p_a_r_a_m___e_x.html">MV_SAVE_IMAGE_TO_FILE_PARAM_EX</a> *pstSaveFileParam)</td></tr>
<tr class="memdesc:ga40f9049ef3772725e97d82a4a0b185df"><td class="mdescLeft">&#160;</td><td class="mdescRight">保存图像到文件  <a href="#ga40f9049ef3772725e97d82a4a0b185df">更多...</a><br /></td></tr>
<tr class="separator:ga40f9049ef3772725e97d82a4a0b185df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac7071c0f8d2aaeab72d41bb167c105c3"><td class="memItemLeft" align="right" valign="top">MV_CAMCTRL_API int __stdcall&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_x9B_xBE_xE5_x83_x8F_xE5_xA4_x84_xE7_x90_x86.html#gac7071c0f8d2aaeab72d41bb167c105c3">MV_CC_SavePointCloudData</a> (IN void *handle, <a class="el" href="struct_m_v___s_a_v_e___p_o_i_n_t___c_l_o_u_d___p_a_r_a_m.html">MV_SAVE_POINT_CLOUD_PARAM</a> *pstPointDataParam)</td></tr>
<tr class="memdesc:gac7071c0f8d2aaeab72d41bb167c105c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">保存3D点云数据，支持PLY、CSV和OBJ三种格式  <a href="#gac7071c0f8d2aaeab72d41bb167c105c3">更多...</a><br /></td></tr>
<tr class="separator:gac7071c0f8d2aaeab72d41bb167c105c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac775d06840d619ba489ba02a732aa752"><td class="memItemLeft" align="right" valign="top">MV_CAMCTRL_API int __stdcall&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_x9B_xBE_xE5_x83_x8F_xE5_xA4_x84_xE7_x90_x86.html#gac775d06840d619ba489ba02a732aa752">MV_CC_RotateImage</a> (IN void *handle, IN OUT <a class="el" href="struct_m_v___c_c___r_o_t_a_t_e___i_m_a_g_e___p_a_r_a_m.html">MV_CC_ROTATE_IMAGE_PARAM</a> *pstRotateParam)</td></tr>
<tr class="memdesc:gac775d06840d619ba489ba02a732aa752"><td class="mdescLeft">&#160;</td><td class="mdescRight">图像旋转  <a href="#gac775d06840d619ba489ba02a732aa752">更多...</a><br /></td></tr>
<tr class="separator:gac775d06840d619ba489ba02a732aa752"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga07cfc389b4a09de5bb81ac999f70cd0b"><td class="memItemLeft" align="right" valign="top">MV_CAMCTRL_API int __stdcall&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_x9B_xBE_xE5_x83_x8F_xE5_xA4_x84_xE7_x90_x86.html#ga07cfc389b4a09de5bb81ac999f70cd0b">MV_CC_FlipImage</a> (IN void *handle, IN OUT <a class="el" href="struct_m_v___c_c___f_l_i_p___i_m_a_g_e___p_a_r_a_m.html">MV_CC_FLIP_IMAGE_PARAM</a> *pstFlipParam)</td></tr>
<tr class="memdesc:ga07cfc389b4a09de5bb81ac999f70cd0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">图像翻转  <a href="#ga07cfc389b4a09de5bb81ac999f70cd0b">更多...</a><br /></td></tr>
<tr class="separator:ga07cfc389b4a09de5bb81ac999f70cd0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga36d02611e46d9c488cae6d2fe4eff262"><td class="memItemLeft" align="right" valign="top">MV_CAMCTRL_API int __stdcall&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_x9B_xBE_xE5_x83_x8F_xE5_xA4_x84_xE7_x90_x86.html#ga36d02611e46d9c488cae6d2fe4eff262">MV_CC_ConvertPixelTypeEx</a> (IN void *handle, IN OUT <a class="el" href="struct_m_v___c_c___p_i_x_e_l___c_o_n_v_e_r_t___p_a_r_a_m___e_x.html">MV_CC_PIXEL_CONVERT_PARAM_EX</a> *pstCvtParam)</td></tr>
<tr class="memdesc:ga36d02611e46d9c488cae6d2fe4eff262"><td class="mdescLeft">&#160;</td><td class="mdescRight">像素格式转换  <a href="#ga36d02611e46d9c488cae6d2fe4eff262">更多...</a><br /></td></tr>
<tr class="separator:ga36d02611e46d9c488cae6d2fe4eff262"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga83bb7439fb0f17b0805510bf887b017b"><td class="memItemLeft" align="right" valign="top">MV_CAMCTRL_API int __stdcall&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_x9B_xBE_xE5_x83_x8F_xE5_xA4_x84_xE7_x90_x86.html#ga83bb7439fb0f17b0805510bf887b017b">MV_CC_SetBayerCvtQuality</a> (IN void *handle, IN unsigned int nBayerCvtQuality)</td></tr>
<tr class="memdesc:ga83bb7439fb0f17b0805510bf887b017b"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置插值算法类型  <a href="#ga83bb7439fb0f17b0805510bf887b017b">更多...</a><br /></td></tr>
<tr class="separator:ga83bb7439fb0f17b0805510bf887b017b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga21e2c8992befd96014df6cdb8c511315"><td class="memItemLeft" align="right" valign="top">MV_CAMCTRL_API int __stdcall&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_x9B_xBE_xE5_x83_x8F_xE5_xA4_x84_xE7_x90_x86.html#ga21e2c8992befd96014df6cdb8c511315">MV_CC_SetBayerFilterEnable</a> (IN void *handle, IN bool bFilterEnable)</td></tr>
<tr class="memdesc:ga21e2c8992befd96014df6cdb8c511315"><td class="mdescLeft">&#160;</td><td class="mdescRight">插值算法平滑使能设置  <a href="#ga21e2c8992befd96014df6cdb8c511315">更多...</a><br /></td></tr>
<tr class="separator:ga21e2c8992befd96014df6cdb8c511315"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9cf98998f1b5caf9d7a46e55abf7969e"><td class="memItemLeft" align="right" valign="top">MV_CAMCTRL_API int __stdcall&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_x9B_xBE_xE5_x83_x8F_xE5_xA4_x84_xE7_x90_x86.html#ga9cf98998f1b5caf9d7a46e55abf7969e">MV_CC_SetBayerGammaValue</a> (IN void *handle, IN float fBayerGammaValue)</td></tr>
<tr class="memdesc:ga9cf98998f1b5caf9d7a46e55abf7969e"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置Bayer格式的Gamma值  <a href="#ga9cf98998f1b5caf9d7a46e55abf7969e">更多...</a><br /></td></tr>
<tr class="separator:ga9cf98998f1b5caf9d7a46e55abf7969e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga31b10b7af10d1426c851b9bc7b9bd984"><td class="memItemLeft" align="right" valign="top">MV_CAMCTRL_API int __stdcall&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_x9B_xBE_xE5_x83_x8F_xE5_xA4_x84_xE7_x90_x86.html#ga31b10b7af10d1426c851b9bc7b9bd984">MV_CC_SetGammaValue</a> (IN void *handle, IN enum <a class="el" href="group___xE7_xB1_xBB_xE5_x9E_x8B_xE5_xAE_x9A_xE4_xB9_x89.html#ga94f17d82a2c13785d0085217e9204061">MvGvspPixelType</a> enSrcPixelType, IN float fGammaValue)</td></tr>
<tr class="memdesc:ga31b10b7af10d1426c851b9bc7b9bd984"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置Mono8/Bayer8/10/12/16格式的Gamma值  <a href="#ga31b10b7af10d1426c851b9bc7b9bd984">更多...</a><br /></td></tr>
<tr class="separator:ga31b10b7af10d1426c851b9bc7b9bd984"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac0be390b7240cbf14df3f424d5c70ab5"><td class="memItemLeft" align="right" valign="top">MV_CAMCTRL_API int __stdcall&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_x9B_xBE_xE5_x83_x8F_xE5_xA4_x84_xE7_x90_x86.html#gac0be390b7240cbf14df3f424d5c70ab5">MV_CC_SetBayerGammaParam</a> (IN void *handle, IN <a class="el" href="struct_m_v___c_c___g_a_m_m_a___p_a_r_a_m.html">MV_CC_GAMMA_PARAM</a> *pstGammaParam)</td></tr>
<tr class="memdesc:gac0be390b7240cbf14df3f424d5c70ab5"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置Bayer格式的Gamma信息  <a href="#gac0be390b7240cbf14df3f424d5c70ab5">更多...</a><br /></td></tr>
<tr class="separator:gac0be390b7240cbf14df3f424d5c70ab5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa150a1b4a92a419c347921e373bca137"><td class="memItemLeft" align="right" valign="top">MV_CAMCTRL_API int __stdcall&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_x9B_xBE_xE5_x83_x8F_xE5_xA4_x84_xE7_x90_x86.html#gaa150a1b4a92a419c347921e373bca137">MV_CC_SetBayerCCMParam</a> (IN void *handle, IN <a class="el" href="struct_m_v___c_c___c_c_m___p_a_r_a_m.html">MV_CC_CCM_PARAM</a> *pstCCMParam)</td></tr>
<tr class="memdesc:gaa150a1b4a92a419c347921e373bca137"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置Bayer格式的CCM使能和矩阵，量化系数默认1024  <a href="#gaa150a1b4a92a419c347921e373bca137">更多...</a><br /></td></tr>
<tr class="separator:gaa150a1b4a92a419c347921e373bca137"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga942c647cdb66eb618b44223d4af5872f"><td class="memItemLeft" align="right" valign="top">MV_CAMCTRL_API int __stdcall&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_x9B_xBE_xE5_x83_x8F_xE5_xA4_x84_xE7_x90_x86.html#ga942c647cdb66eb618b44223d4af5872f">MV_CC_SetBayerCCMParamEx</a> (IN void *handle, IN <a class="el" href="struct_m_v___c_c___c_c_m___p_a_r_a_m___e_x.html">MV_CC_CCM_PARAM_EX</a> *pstCCMParam)</td></tr>
<tr class="memdesc:ga942c647cdb66eb618b44223d4af5872f"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置Bayer格式的CCM使能和矩阵  <a href="#ga942c647cdb66eb618b44223d4af5872f">更多...</a><br /></td></tr>
<tr class="separator:ga942c647cdb66eb618b44223d4af5872f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8ebe365ab91909c54d5ed29b31de08d2"><td class="memItemLeft" align="right" valign="top">MV_CAMCTRL_API int __stdcall&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_x9B_xBE_xE5_x83_x8F_xE5_xA4_x84_xE7_x90_x86.html#ga8ebe365ab91909c54d5ed29b31de08d2">MV_CC_ImageContrast</a> (IN void *handle, IN OUT <a class="el" href="struct_m_v___c_c___c_o_n_t_r_a_s_t___p_a_r_a_m.html">MV_CC_CONTRAST_PARAM</a> *pstContrastParam)</td></tr>
<tr class="memdesc:ga8ebe365ab91909c54d5ed29b31de08d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">图像对比度调节  <a href="#ga8ebe365ab91909c54d5ed29b31de08d2">更多...</a><br /></td></tr>
<tr class="separator:ga8ebe365ab91909c54d5ed29b31de08d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf4afd4daffefd78f3b044f26d6151c33"><td class="memItemLeft" align="right" valign="top">MV_CAMCTRL_API int __stdcall&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_x9B_xBE_xE5_x83_x8F_xE5_xA4_x84_xE7_x90_x86.html#gaf4afd4daffefd78f3b044f26d6151c33">MV_CC_HB_Decode</a> (IN void *handle, IN OUT <a class="el" href="struct_m_v___c_c___h_b___d_e_c_o_d_e___p_a_r_a_m.html">MV_CC_HB_DECODE_PARAM</a> *pstDecodeParam)</td></tr>
<tr class="memdesc:gaf4afd4daffefd78f3b044f26d6151c33"><td class="mdescLeft">&#160;</td><td class="mdescRight">无损解码  <a href="#gaf4afd4daffefd78f3b044f26d6151c33">更多...</a><br /></td></tr>
<tr class="separator:gaf4afd4daffefd78f3b044f26d6151c33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab25782026e6abac2b104d0aefcf96ebb"><td class="memItemLeft" align="right" valign="top">MV_CAMCTRL_API int __stdcall&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_x9B_xBE_xE5_x83_x8F_xE5_xA4_x84_xE7_x90_x86.html#gab25782026e6abac2b104d0aefcf96ebb">MV_CC_DrawRect</a> (IN void *handle, IN <a class="el" href="struct_m_v_c_c___r_e_c_t___i_n_f_o.html">MVCC_RECT_INFO</a> *pRectInfo)</td></tr>
<tr class="memdesc:gab25782026e6abac2b104d0aefcf96ebb"><td class="mdescLeft">&#160;</td><td class="mdescRight">在图像上绘制矩形框辅助线  <a href="#gab25782026e6abac2b104d0aefcf96ebb">更多...</a><br /></td></tr>
<tr class="separator:gab25782026e6abac2b104d0aefcf96ebb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4fb739720a4eb622bf4d7d08e20f372a"><td class="memItemLeft" align="right" valign="top">MV_CAMCTRL_API int __stdcall&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_x9B_xBE_xE5_x83_x8F_xE5_xA4_x84_xE7_x90_x86.html#ga4fb739720a4eb622bf4d7d08e20f372a">MV_CC_DrawCircle</a> (IN void *handle, IN <a class="el" href="struct_m_v_c_c___c_i_r_c_l_e___i_n_f_o.html">MVCC_CIRCLE_INFO</a> *pCircleInfo)</td></tr>
<tr class="memdesc:ga4fb739720a4eb622bf4d7d08e20f372a"><td class="mdescLeft">&#160;</td><td class="mdescRight">在图像上绘制圆形辅助线  <a href="#ga4fb739720a4eb622bf4d7d08e20f372a">更多...</a><br /></td></tr>
<tr class="separator:ga4fb739720a4eb622bf4d7d08e20f372a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga246e751cbcbd56bdba21e4bf1545c799"><td class="memItemLeft" align="right" valign="top">MV_CAMCTRL_API int __stdcall&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_x9B_xBE_xE5_x83_x8F_xE5_xA4_x84_xE7_x90_x86.html#ga246e751cbcbd56bdba21e4bf1545c799">MV_CC_DrawLines</a> (IN void *handle, IN <a class="el" href="struct_m_v_c_c___l_i_n_e_s___i_n_f_o.html">MVCC_LINES_INFO</a> *pLinesInfo)</td></tr>
<tr class="memdesc:ga246e751cbcbd56bdba21e4bf1545c799"><td class="mdescLeft">&#160;</td><td class="mdescRight">在图像上绘制线条  <a href="#ga246e751cbcbd56bdba21e4bf1545c799">更多...</a><br /></td></tr>
<tr class="separator:ga246e751cbcbd56bdba21e4bf1545c799"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5ce379b3cacbdb3cc551d70c69f56da3"><td class="memItemLeft" align="right" valign="top">MV_CAMCTRL_API int __stdcall&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_x9B_xBE_xE5_x83_x8F_xE5_xA4_x84_xE7_x90_x86.html#ga5ce379b3cacbdb3cc551d70c69f56da3">MV_CC_StartRecord</a> (IN void *handle, IN <a class="el" href="struct_m_v___c_c___r_e_c_o_r_d___p_a_r_a_m.html">MV_CC_RECORD_PARAM</a> *pstRecordParam)</td></tr>
<tr class="memdesc:ga5ce379b3cacbdb3cc551d70c69f56da3"><td class="mdescLeft">&#160;</td><td class="mdescRight">开始录像  <a href="#ga5ce379b3cacbdb3cc551d70c69f56da3">更多...</a><br /></td></tr>
<tr class="separator:ga5ce379b3cacbdb3cc551d70c69f56da3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7c1b82605f202400154a5e4060357d51"><td class="memItemLeft" align="right" valign="top">MV_CAMCTRL_API int __stdcall&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_x9B_xBE_xE5_x83_x8F_xE5_xA4_x84_xE7_x90_x86.html#ga7c1b82605f202400154a5e4060357d51">MV_CC_InputOneFrame</a> (IN void *handle, IN <a class="el" href="struct_m_v___c_c___i_n_p_u_t___f_r_a_m_e___i_n_f_o.html">MV_CC_INPUT_FRAME_INFO</a> *pstInputFrameInfo)</td></tr>
<tr class="memdesc:ga7c1b82605f202400154a5e4060357d51"><td class="mdescLeft">&#160;</td><td class="mdescRight">输入录像数据  <a href="#ga7c1b82605f202400154a5e4060357d51">更多...</a><br /></td></tr>
<tr class="separator:ga7c1b82605f202400154a5e4060357d51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga77e2e66bd64b230f63c8d1b529c89c15"><td class="memItemLeft" align="right" valign="top">MV_CAMCTRL_API int __stdcall&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_x9B_xBE_xE5_x83_x8F_xE5_xA4_x84_xE7_x90_x86.html#ga77e2e66bd64b230f63c8d1b529c89c15">MV_CC_StopRecord</a> (IN void *handle)</td></tr>
<tr class="memdesc:ga77e2e66bd64b230f63c8d1b529c89c15"><td class="mdescLeft">&#160;</td><td class="mdescRight">停止录像  <a href="#ga77e2e66bd64b230f63c8d1b529c89c15">更多...</a><br /></td></tr>
<tr class="separator:ga77e2e66bd64b230f63c8d1b529c89c15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga572580f794971d54980480eaf62180b7"><td class="memItemLeft" align="right" valign="top">MV_CAMCTRL_API int __stdcall&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_x9B_xBE_xE5_x83_x8F_xE5_xA4_x84_xE7_x90_x86.html#ga572580f794971d54980480eaf62180b7">MV_CC_ReconstructImage</a> (IN void *handle, IN OUT <a class="el" href="struct_m_v___r_e_c_o_n_s_t_r_u_c_t___i_m_a_g_e___p_a_r_a_m.html">MV_RECONSTRUCT_IMAGE_PARAM</a> *pstReconstructParam)</td></tr>
<tr class="memdesc:ga572580f794971d54980480eaf62180b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">重构图像（用于分时曝光功能）  <a href="#ga572580f794971d54980480eaf62180b7">更多...</a><br /></td></tr>
<tr class="separator:ga572580f794971d54980480eaf62180b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<p>包括图像显示、图像保存和图像格式转换接口等 </p>
<h2 class="groupheader">函数说明</h2>
<a id="gaf2f458d195ec3b6688cc0e51472e482c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf2f458d195ec3b6688cc0e51472e482c">&#9670;&nbsp;</a></span>MV_CC_SaveImageEx3()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MV_CAMCTRL_API int __stdcall MV_CC_SaveImageEx3 </td>
          <td>(</td>
          <td class="paramtype">IN void *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IN OUT <a class="el" href="struct_m_v___s_a_v_e___i_m_a_g_e___p_a_r_a_m___e_x3.html">MV_SAVE_IMAGE_PARAM_EX3</a> *&#160;</td>
          <td class="paramname"><em>pstSaveParam</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>保存图片，支持Bmp和Jpeg </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">handle</td><td>[IN] 设备句柄 </td></tr>
    <tr><td class="paramname">pstSaveParam</td><td>[IN][OUT] 保存图片参数结构体 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>成功，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">MV_OK</a>；失败，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">错误码</a> </dd></dl>
<dl class="section note"><dt>注解</dt><dd><b>&#160;&bull;&#160;</b>通过该接口可以将从设备采集到的原始图像数据转换成JPEG或者BMP等格式并存放在指定内存中，然后用户可以将转换之后的数据直接保存成图片文件。<br />
 <b>&#160;&bull;&#160;</b>该接口调用无接口顺序要求，有图像源数据就可以进行转换，可以先调用 <a class="el" href="group___xE5_x9B_xBE_xE5_x83_x8F_xE9_x87_x87_xE9_x9B_x86.html#gafb284e0ae3eeced7e1f9395317800c6f" title="采用超时机制获取一帧图片，SDK内部等待直到有数据时返回">MV_CC_GetOneFrameTimeout()</a> 或者 <a class="el" href="group___xE5_x9B_xBE_xE5_x83_x8F_xE9_x87_x87_xE9_x9B_x86.html#ga48d1c4ef073e39622fa01994a8fe010c" title="注册图像数据回调">MV_CC_RegisterImageCallBackEx()</a> 设置回调函数，获取一帧图像数据，然后再通过该接口转换格式。<br />
 <b>&#160;&bull;&#160;</b>该接口支持长乘宽至UINT_MAX，其中 <a class="el" href="group___xE5_xBA_x9F_xE5_xBC_x83_xE6_x8E_xA5_xE5_x8F_xA3.html#gab73eb88b16c79657558ac9c511ff0ad4" title="保存图片，支持Bmp和Jpeg，编码质量在50-99之前（该接口已弃用，建议改用 MV_CC_SaveImageEx3() 接口）">MV_CC_SaveImageEx2()</a> 支持长乘宽最大至 USHRT_MAX，JPEG格式最大支持宽高为65500。 </dd></dl>

</div>
</div>
<a id="ga40f9049ef3772725e97d82a4a0b185df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga40f9049ef3772725e97d82a4a0b185df">&#9670;&nbsp;</a></span>MV_CC_SaveImageToFileEx()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MV_CAMCTRL_API int __stdcall MV_CC_SaveImageToFileEx </td>
          <td>(</td>
          <td class="paramtype">IN void *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IN OUT <a class="el" href="struct_m_v___s_a_v_e___i_m_a_g_e___t_o___f_i_l_e___p_a_r_a_m___e_x.html">MV_SAVE_IMAGE_TO_FILE_PARAM_EX</a> *&#160;</td>
          <td class="paramname"><em>pstSaveFileParam</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>保存图像到文件 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">handle</td><td>[IN] 设备句柄 </td></tr>
    <tr><td class="paramname">pstSaveFileParam</td><td>[IN][OUT] 保存图片文件参数结构体 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>成功，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">MV_OK</a>；失败，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">错误码</a> </dd></dl>
<dl class="section note"><dt>注解</dt><dd><b>&#160;&bull;&#160;</b>该接口支持BMP/JPEG/PNG/TIFF。<br />
 <b>&#160;&bull;&#160;</b> 该接口支持保存的图像长乘宽至UINT_MAX， <a class="el" href="group___xE5_xBA_x9F_xE5_xBC_x83_xE6_x8E_xA5_xE5_x8F_xA3.html#ga32f26edc877398d6a3dc431b096b47a0" title="保存图像到文件（该接口已弃用，建议改用 MV_CC_SaveImageToFileEx() 接口）">MV_CC_SaveImageToFile()</a> 支持长乘宽最大至USHRT_MAX。JPEG格式最大支持宽高为65500。<br />
 <b>&#160;&bull;&#160;</b> 该接口是 <a class="el" href="group___xE5_xBA_x9F_xE5_xBC_x83_xE6_x8E_xA5_xE5_x8F_xA3.html#ga32f26edc877398d6a3dc431b096b47a0" title="保存图像到文件（该接口已弃用，建议改用 MV_CC_SaveImageToFileEx() 接口）">MV_CC_SaveImageToFile()</a> 接口的扩展接口。 </dd></dl>

</div>
</div>
<a id="gac7071c0f8d2aaeab72d41bb167c105c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac7071c0f8d2aaeab72d41bb167c105c3">&#9670;&nbsp;</a></span>MV_CC_SavePointCloudData()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MV_CAMCTRL_API int __stdcall MV_CC_SavePointCloudData </td>
          <td>(</td>
          <td class="paramtype">IN void *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_m_v___s_a_v_e___p_o_i_n_t___c_l_o_u_d___p_a_r_a_m.html">MV_SAVE_POINT_CLOUD_PARAM</a> *&#160;</td>
          <td class="paramname"><em>pstPointDataParam</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>保存3D点云数据，支持PLY、CSV和OBJ三种格式 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">handle</td><td>[IN] 设备句柄 </td></tr>
    <tr><td class="paramname">pstPointDataParam</td><td>[IN][OUT] 保存点云数据参数结构体 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>成功，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">MV_OK</a>；失败，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">错误码</a></dd></dl>
<dl class="section note"><dt>注解</dt><dd><b>&#160;&bull;&#160;</b>3D数据格式保存成3D文件格式，支持PLY/CSV/OBJ。<br />
 <b>&#160;&bull;&#160;</b>目前支持PixelType_Gvsp_Coord3D_ABC32、PixelType_Gvsp_Coord3D_ABC32f、PixelType_Gvsp_Coord3D_AB32、PixelType_Gvsp_Coord3D_AB32f、PixelType_Gvsp_Coord3D_AC32、PixelType_Gvsp_Coord3D_AC32f，暂不支持其他3D格式。 </dd></dl>

</div>
</div>
<a id="gac775d06840d619ba489ba02a732aa752"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac775d06840d619ba489ba02a732aa752">&#9670;&nbsp;</a></span>MV_CC_RotateImage()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MV_CAMCTRL_API int __stdcall MV_CC_RotateImage </td>
          <td>(</td>
          <td class="paramtype">IN void *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IN OUT <a class="el" href="struct_m_v___c_c___r_o_t_a_t_e___i_m_a_g_e___p_a_r_a_m.html">MV_CC_ROTATE_IMAGE_PARAM</a> *&#160;</td>
          <td class="paramname"><em>pstRotateParam</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>图像旋转 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">handle</td><td>[IN] 设备句柄 </td></tr>
    <tr><td class="paramname">pstRotateParam</td><td>[IN][OUT] 图像旋转参数结构体 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>成功，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">MV_OK</a> ；失败，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">错误码</a> </dd></dl>
<dl class="section note"><dt>注解</dt><dd>该接口只支持MONO8/RGB24/BGR24格式数据的90/180/270度旋转。 </dd></dl>

</div>
</div>
<a id="ga07cfc389b4a09de5bb81ac999f70cd0b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga07cfc389b4a09de5bb81ac999f70cd0b">&#9670;&nbsp;</a></span>MV_CC_FlipImage()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MV_CAMCTRL_API int __stdcall MV_CC_FlipImage </td>
          <td>(</td>
          <td class="paramtype">IN void *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IN OUT <a class="el" href="struct_m_v___c_c___f_l_i_p___i_m_a_g_e___p_a_r_a_m.html">MV_CC_FLIP_IMAGE_PARAM</a> *&#160;</td>
          <td class="paramname"><em>pstFlipParam</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>图像翻转 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">handle</td><td>[IN] 设备句柄 </td></tr>
    <tr><td class="paramname">pstFlipParam</td><td>[IN][OUT] 图像翻转结构体 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>成功，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">MV_OK</a> ；失败，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">错误码</a> </dd></dl>
<dl class="section note"><dt>注解</dt><dd>该接口只支持MONO8/RGB24/BGR24格式数据的垂直和水平翻转。 </dd></dl>

</div>
</div>
<a id="ga36d02611e46d9c488cae6d2fe4eff262"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga36d02611e46d9c488cae6d2fe4eff262">&#9670;&nbsp;</a></span>MV_CC_ConvertPixelTypeEx()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MV_CAMCTRL_API int __stdcall MV_CC_ConvertPixelTypeEx </td>
          <td>(</td>
          <td class="paramtype">IN void *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IN OUT <a class="el" href="struct_m_v___c_c___p_i_x_e_l___c_o_n_v_e_r_t___p_a_r_a_m___e_x.html">MV_CC_PIXEL_CONVERT_PARAM_EX</a> *&#160;</td>
          <td class="paramname"><em>pstCvtParam</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>像素格式转换 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">handle</td><td>[IN] 设备句柄 </td></tr>
    <tr><td class="paramname">pstCvtParam</td><td>[IN][OUT] 像素格式转换参数结构体 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>成功，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">MV_OK</a>；失败，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">错误码</a> </dd></dl>
<dl class="section note"><dt>注解</dt><dd><b>&#160;&bull;&#160;</b>通过该接口可以将从设备采集到的原始图像数据转换成用户所需的像素格式并存放在指定内存中。<br />
 <b>&#160;&bull;&#160;</b>该接口调用无接口顺序要求，有图像源数据就可以进行转换，可以先调用 <a class="el" href="group___xE5_x9B_xBE_xE5_x83_x8F_xE9_x87_x87_xE9_x9B_x86.html#gafb284e0ae3eeced7e1f9395317800c6f" title="采用超时机制获取一帧图片，SDK内部等待直到有数据时返回">MV_CC_GetOneFrameTimeout()</a> 或者 <a class="el" href="group___xE5_x9B_xBE_xE5_x83_x8F_xE9_x87_x87_xE9_x9B_x86.html#ga48d1c4ef073e39622fa01994a8fe010c" title="注册图像数据回调">MV_CC_RegisterImageCallBackEx()</a> 设置回调函数，获取一帧图像数据，然后再通过该接口转换格式。如果设备当前采集图像是JPEG压缩的格式，则不支持调用该接口进行转换。<br />
 <b>&#160;&bull;&#160;</b>该接口支持转换的图像长乘宽至UINT_MAX，其中 <a class="el" href="group___xE5_xBA_x9F_xE5_xBC_x83_xE6_x8E_xA5_xE5_x8F_xA3.html#ga447c5adde3663634c18ab32c5d8a7a6a" title="像素格式转换（该接口已弃用，建议改用 MV_CC_ConvertPixelTypeEx() 接口）">MV_CC_ConvertPixelType()</a> 支持长乘宽最大至USHRT_MAX。 </dd></dl>

</div>
</div>
<a id="ga83bb7439fb0f17b0805510bf887b017b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga83bb7439fb0f17b0805510bf887b017b">&#9670;&nbsp;</a></span>MV_CC_SetBayerCvtQuality()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MV_CAMCTRL_API int __stdcall MV_CC_SetBayerCvtQuality </td>
          <td>(</td>
          <td class="paramtype">IN void *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IN unsigned int&#160;</td>
          <td class="paramname"><em>nBayerCvtQuality</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>设置插值算法类型 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">handle</td><td>[IN] 设备句柄 </td></tr>
    <tr><td class="paramname">BayerCvtQuality</td><td>[IN] Bayer的插值方法 0：快速 1：均衡 2：最优（默认为最优） 3：最优+ </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>成功，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">MV_OK</a> ；失败，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">错误码</a> </dd></dl>
<dl class="section note"><dt>注解</dt><dd>设置内部图像转换接口的Bayer插值算法类型参数， <a class="el" href="group___xE5_xBA_x9F_xE5_xBC_x83_xE6_x8E_xA5_xE5_x8F_xA3.html#ga447c5adde3663634c18ab32c5d8a7a6a" title="像素格式转换（该接口已弃用，建议改用 MV_CC_ConvertPixelTypeEx() 接口）">MV_CC_ConvertPixelType()</a> 、 <a class="el" href="group___xE5_x9B_xBE_xE5_x83_x8F_xE9_x87_x87_xE9_x9B_x86.html#ga242bac9388de9cb8076e0a0b3dc0e724" title="获取一帧RGB数据，此函数为查询式获取，每次调用查询内部 缓存有无数据，有数据则获取数据，无数据返回错误码">MV_CC_GetImageForRGB()</a> 和 <a class="el" href="group___xE5_x9B_xBE_xE5_x83_x8F_xE9_x87_x87_xE9_x9B_x86.html#gae268407dfa03f526984cb845ae5b908f" title="获取一帧BGR数据，此函数为查询式获取，每次调用查询内部 缓存有无数据，有数据则获取数据，无数据返回错误码">MV_CC_GetImageForBGR()</a> 接口内部使用的插值算法是该接口所设定的。 </dd></dl>

</div>
</div>
<a id="ga21e2c8992befd96014df6cdb8c511315"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga21e2c8992befd96014df6cdb8c511315">&#9670;&nbsp;</a></span>MV_CC_SetBayerFilterEnable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MV_CAMCTRL_API int __stdcall MV_CC_SetBayerFilterEnable </td>
          <td>(</td>
          <td class="paramtype">IN void *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IN bool&#160;</td>
          <td class="paramname"><em>bFilterEnable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>插值算法平滑使能设置 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">handle</td><td>[IN] 设备句柄 </td></tr>
    <tr><td class="paramname">bFilterEnable</td><td>[IN] 平滑使能（默认关闭） </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>成功，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">MV_OK</a> ；失败，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">错误码</a> </dd></dl>
<dl class="section note"><dt>注解</dt><dd>设置内部图像转换接口的贝尔插值平滑使能参数， <a class="el" href="group___xE5_xBA_x9F_xE5_xBC_x83_xE6_x8E_xA5_xE5_x8F_xA3.html#ga447c5adde3663634c18ab32c5d8a7a6a" title="像素格式转换（该接口已弃用，建议改用 MV_CC_ConvertPixelTypeEx() 接口）">MV_CC_ConvertPixelType()</a> 、 <a class="el" href="group___xE5_x9B_xBE_xE5_x83_x8F_xE5_xA4_x84_xE7_x90_x86.html#gaf2f458d195ec3b6688cc0e51472e482c" title="保存图片，支持Bmp和Jpeg">MV_CC_SaveImageEx3()</a> 接口内部使用的插值算法是该接口所设定的。 </dd></dl>

</div>
</div>
<a id="ga9cf98998f1b5caf9d7a46e55abf7969e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9cf98998f1b5caf9d7a46e55abf7969e">&#9670;&nbsp;</a></span>MV_CC_SetBayerGammaValue()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MV_CAMCTRL_API int __stdcall MV_CC_SetBayerGammaValue </td>
          <td>(</td>
          <td class="paramtype">IN void *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IN float&#160;</td>
          <td class="paramname"><em>fBayerGammaValue</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>设置Bayer格式的Gamma值 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">handle</td><td>[IN] 设备句柄 </td></tr>
    <tr><td class="paramname">fBayerGammaValue</td><td>[IN] Gamma值：0.1 ~ 4.0 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>成功，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">MV_OK</a> ；失败，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">错误码</a> </dd></dl>
<dl class="section note"><dt>注解</dt><dd>设置该值后，在调用 <a class="el" href="group___xE5_xBA_x9F_xE5_xBC_x83_xE6_x8E_xA5_xE5_x8F_xA3.html#ga447c5adde3663634c18ab32c5d8a7a6a" title="像素格式转换（该接口已弃用，建议改用 MV_CC_ConvertPixelTypeEx() 接口）">MV_CC_ConvertPixelType()</a> 、 <a class="el" href="group___xE5_x9B_xBE_xE5_x83_x8F_xE5_xA4_x84_xE7_x90_x86.html#gaf2f458d195ec3b6688cc0e51472e482c" title="保存图片，支持Bmp和Jpeg">MV_CC_SaveImageEx3()</a> 、 <a class="el" href="group___xE5_xBA_x9F_xE5_xBC_x83_xE6_x8E_xA5_xE5_x8F_xA3.html#ga32f26edc877398d6a3dc431b096b47a0" title="保存图像到文件（该接口已弃用，建议改用 MV_CC_SaveImageToFileEx() 接口）">MV_CC_SaveImageToFile()</a> 接口将Bayer8/10/12/16格式转成RGB24/48， RGBA32/64，BGR24/48，BGRA32/64时起效。 </dd></dl>

</div>
</div>
<a id="ga31b10b7af10d1426c851b9bc7b9bd984"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga31b10b7af10d1426c851b9bc7b9bd984">&#9670;&nbsp;</a></span>MV_CC_SetGammaValue()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MV_CAMCTRL_API int __stdcall MV_CC_SetGammaValue </td>
          <td>(</td>
          <td class="paramtype">IN void *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IN enum <a class="el" href="group___xE7_xB1_xBB_xE5_x9E_x8B_xE5_xAE_x9A_xE4_xB9_x89.html#ga94f17d82a2c13785d0085217e9204061">MvGvspPixelType</a>&#160;</td>
          <td class="paramname"><em>enSrcPixelType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IN float&#160;</td>
          <td class="paramname"><em>fGammaValue</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>设置Mono8/Bayer8/10/12/16格式的Gamma值 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">handle</td><td>[IN] 设备句柄 </td></tr>
    <tr><td class="paramname">MvGvspPixelType</td><td>enSrcPixelType [IN] 像素格式,支持PixelType_Gvsp_Mono8,Bayer8/10/12/16 </td></tr>
    <tr><td class="paramname">fGammaValue</td><td>[IN] Gamma值:0.1 ~ 4.0 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>成功，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">MV_OK</a> ；失败，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">错误码</a> </dd></dl>
<dl class="section note"><dt>注解</dt><dd><b>&#160;&bull;&#160;</b>设置Mono8的gamma值后，在调用 <a class="el" href="group___xE5_xBA_x9F_xE5_xBC_x83_xE6_x8E_xA5_xE5_x8F_xA3.html#ga447c5adde3663634c18ab32c5d8a7a6a" title="像素格式转换（该接口已弃用，建议改用 MV_CC_ConvertPixelTypeEx() 接口）">MV_CC_ConvertPixelType()</a> 接口将Mono8转成Mono8时gamma值起效。<br />
 <b>&#160;&bull;&#160;</b>设置Bayer8/10/12/16的gamma值后，在调用 <a class="el" href="group___xE5_xBA_x9F_xE5_xBC_x83_xE6_x8E_xA5_xE5_x8F_xA3.html#ga447c5adde3663634c18ab32c5d8a7a6a" title="像素格式转换（该接口已弃用，建议改用 MV_CC_ConvertPixelTypeEx() 接口）">MV_CC_ConvertPixelType()</a> 、 <a class="el" href="group___xE5_xBA_x9F_xE5_xBC_x83_xE6_x8E_xA5_xE5_x8F_xA3.html#ga32f26edc877398d6a3dc431b096b47a0" title="保存图像到文件（该接口已弃用，建议改用 MV_CC_SaveImageToFileEx() 接口）">MV_CC_SaveImageToFile()</a> 、 <a class="el" href="group___xE5_x9B_xBE_xE5_x83_x8F_xE5_xA4_x84_xE7_x90_x86.html#gaf2f458d195ec3b6688cc0e51472e482c" title="保存图片，支持Bmp和Jpeg">MV_CC_SaveImageEx3()</a> 接口将Bayer8/10/12/16转RGB24/48， RGBA32/64，BGR24/48，BGRA32/64时gamma值起效。<br />
 <b>&#160;&bull;&#160;</b>该接口兼容 <a class="el" href="group___xE5_x9B_xBE_xE5_x83_x8F_xE5_xA4_x84_xE7_x90_x86.html#ga9cf98998f1b5caf9d7a46e55abf7969e" title="设置Bayer格式的Gamma值">MV_CC_SetBayerGammaValue()</a> 接口，新增支持Mono8像素格式。 </dd></dl>

</div>
</div>
<a id="gac0be390b7240cbf14df3f424d5c70ab5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac0be390b7240cbf14df3f424d5c70ab5">&#9670;&nbsp;</a></span>MV_CC_SetBayerGammaParam()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MV_CAMCTRL_API int __stdcall MV_CC_SetBayerGammaParam </td>
          <td>(</td>
          <td class="paramtype">IN void *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IN <a class="el" href="struct_m_v___c_c___g_a_m_m_a___p_a_r_a_m.html">MV_CC_GAMMA_PARAM</a> *&#160;</td>
          <td class="paramname"><em>pstGammaParam</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>设置Bayer格式的Gamma信息 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">handle</td><td>[IN] 设备句柄 </td></tr>
    <tr><td class="paramname">pstGammaParam</td><td>[IN] Gamma信息</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>成功，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">MV_OK</a> ；错误，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">错误码</a> </dd></dl>
<dl class="section note"><dt>注解</dt><dd><b>&#160;&bull;&#160;</b>设置该信息后，在调用 <a class="el" href="group___xE5_xBA_x9F_xE5_xBC_x83_xE6_x8E_xA5_xE5_x8F_xA3.html#ga447c5adde3663634c18ab32c5d8a7a6a" title="像素格式转换（该接口已弃用，建议改用 MV_CC_ConvertPixelTypeEx() 接口）">MV_CC_ConvertPixelType()</a> 、 <a class="el" href="group___xE5_x9B_xBE_xE5_x83_x8F_xE5_xA4_x84_xE7_x90_x86.html#gaf2f458d195ec3b6688cc0e51472e482c" title="保存图片，支持Bmp和Jpeg">MV_CC_SaveImageEx3()</a> 接口将Bayer8/10/12/16格式转成RGB24/48， RGBA32/64，BGR24/48，BGRA32/64时起效。<br />
 <b>&#160;&bull;&#160;</b>以相机实际支持为准。 </dd></dl>

</div>
</div>
<a id="gaa150a1b4a92a419c347921e373bca137"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa150a1b4a92a419c347921e373bca137">&#9670;&nbsp;</a></span>MV_CC_SetBayerCCMParam()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MV_CAMCTRL_API int __stdcall MV_CC_SetBayerCCMParam </td>
          <td>(</td>
          <td class="paramtype">IN void *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IN <a class="el" href="struct_m_v___c_c___c_c_m___p_a_r_a_m.html">MV_CC_CCM_PARAM</a> *&#160;</td>
          <td class="paramname"><em>pstCCMParam</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>设置Bayer格式的CCM使能和矩阵，量化系数默认1024 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">handle</td><td>[IN] 设备句柄 </td></tr>
    <tr><td class="paramname">pstCCMParam</td><td>[IN] CCM参数 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>成功，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">MV_OK</a> ；错误，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">错误码</a> </dd></dl>
<dl class="section note"><dt>注解</dt><dd>开启CCM并设置CCM矩阵后，在调用 <a class="el" href="group___xE5_xBA_x9F_xE5_xBC_x83_xE6_x8E_xA5_xE5_x8F_xA3.html#ga447c5adde3663634c18ab32c5d8a7a6a" title="像素格式转换（该接口已弃用，建议改用 MV_CC_ConvertPixelTypeEx() 接口）">MV_CC_ConvertPixelType()</a> 、 <a class="el" href="group___xE5_x9B_xBE_xE5_x83_x8F_xE5_xA4_x84_xE7_x90_x86.html#gaf2f458d195ec3b6688cc0e51472e482c" title="保存图片，支持Bmp和Jpeg">MV_CC_SaveImageEx3()</a> 接口将Bayer8/10/12/16格式转成RGB24/48， RGBA32/64，BGR24/48，BGRA32/64时起效。 </dd></dl>

</div>
</div>
<a id="ga942c647cdb66eb618b44223d4af5872f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga942c647cdb66eb618b44223d4af5872f">&#9670;&nbsp;</a></span>MV_CC_SetBayerCCMParamEx()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MV_CAMCTRL_API int __stdcall MV_CC_SetBayerCCMParamEx </td>
          <td>(</td>
          <td class="paramtype">IN void *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IN <a class="el" href="struct_m_v___c_c___c_c_m___p_a_r_a_m___e_x.html">MV_CC_CCM_PARAM_EX</a> *&#160;</td>
          <td class="paramname"><em>pstCCMParam</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>设置Bayer格式的CCM使能和矩阵 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">handle</td><td>[IN] 设备句柄 </td></tr>
    <tr><td class="paramname">pstCCMParam</td><td>[IN] CCM参数 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>成功，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">MV_OK</a> ；错误，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">错误码</a> </dd></dl>
<dl class="section note"><dt>注解</dt><dd>开启CCM并设置CCM矩阵后，在调用 <a class="el" href="group___xE5_xBA_x9F_xE5_xBC_x83_xE6_x8E_xA5_xE5_x8F_xA3.html#ga447c5adde3663634c18ab32c5d8a7a6a" title="像素格式转换（该接口已弃用，建议改用 MV_CC_ConvertPixelTypeEx() 接口）">MV_CC_ConvertPixelType()</a> 、 <a class="el" href="group___xE5_x9B_xBE_xE5_x83_x8F_xE5_xA4_x84_xE7_x90_x86.html#gaf2f458d195ec3b6688cc0e51472e482c" title="保存图片，支持Bmp和Jpeg">MV_CC_SaveImageEx3()</a> 接口将Bayer8/10/12/16格式转成RGB24/48， RGBA32/64，BGR24/48，BGRA32/64时起效。 </dd></dl>

</div>
</div>
<a id="ga8ebe365ab91909c54d5ed29b31de08d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8ebe365ab91909c54d5ed29b31de08d2">&#9670;&nbsp;</a></span>MV_CC_ImageContrast()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MV_CAMCTRL_API int __stdcall MV_CC_ImageContrast </td>
          <td>(</td>
          <td class="paramtype">IN void *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IN OUT <a class="el" href="struct_m_v___c_c___c_o_n_t_r_a_s_t___p_a_r_a_m.html">MV_CC_CONTRAST_PARAM</a> *&#160;</td>
          <td class="paramname"><em>pstContrastParam</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>图像对比度调节 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">handle</td><td>[IN] 设备句柄 </td></tr>
    <tr><td class="paramname">pstContrastParam</td><td>[IN][OUT] 对比度调节参数 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>成功，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">MV_OK</a> ；错误，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">错误码</a> </dd></dl>

</div>
</div>
<a id="gaf4afd4daffefd78f3b044f26d6151c33"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf4afd4daffefd78f3b044f26d6151c33">&#9670;&nbsp;</a></span>MV_CC_HB_Decode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MV_CAMCTRL_API int __stdcall MV_CC_HB_Decode </td>
          <td>(</td>
          <td class="paramtype">IN void *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IN OUT <a class="el" href="struct_m_v___c_c___h_b___d_e_c_o_d_e___p_a_r_a_m.html">MV_CC_HB_DECODE_PARAM</a> *&#160;</td>
          <td class="paramname"><em>pstDecodeParam</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>无损解码 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">handle</td><td>[IN] 设备句柄 </td></tr>
    <tr><td class="paramname">pstDecodeParam</td><td>[IN][OUT] 无损解码参数结构体 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>成功，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">MV_OK</a> ；失败，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">错误码</a> </dd></dl>
<dl class="section note"><dt>注解</dt><dd><b>&#160;&bull;&#160;</b>将从相机中取到的无损压缩码流解码成裸数据，同时支持解析当前相机实时图像的水印信息（如果输入的无损码流不是当前相机或者不是实时取流的，则水印解析可能异常）；<br />
 <b>&#160;&bull;&#160;</b>若解码失败，请检查以下情况：（1）需要CPU支持 SSE AVX指令集（2）若当前帧异常（丢包等），可能导致解码异常（3）相机出图异常，即使不丢包也会异常 </dd></dl>
<dl class="section examples"><dt>示例</dt><dd><a class="el" href="_high_bandwith_decode_8cpp-example.html#a79">HighBandwithDecode.cpp</a>.</dd>
</dl>

</div>
</div>
<a id="gab25782026e6abac2b104d0aefcf96ebb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab25782026e6abac2b104d0aefcf96ebb">&#9670;&nbsp;</a></span>MV_CC_DrawRect()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MV_CAMCTRL_API int __stdcall MV_CC_DrawRect </td>
          <td>(</td>
          <td class="paramtype">IN void *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IN <a class="el" href="struct_m_v_c_c___r_e_c_t___i_n_f_o.html">MVCC_RECT_INFO</a> *&#160;</td>
          <td class="paramname"><em>pRectInfo</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>在图像上绘制矩形框辅助线 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">handle</td><td>[IN] 设备句柄 </td></tr>
    <tr><td class="paramname">pRectInfo</td><td>[IN] 矩形辅助线的信息 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>成功，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">MV_OK</a> ；失败，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">错误码</a> </dd></dl>

</div>
</div>
<a id="ga4fb739720a4eb622bf4d7d08e20f372a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4fb739720a4eb622bf4d7d08e20f372a">&#9670;&nbsp;</a></span>MV_CC_DrawCircle()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MV_CAMCTRL_API int __stdcall MV_CC_DrawCircle </td>
          <td>(</td>
          <td class="paramtype">IN void *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IN <a class="el" href="struct_m_v_c_c___c_i_r_c_l_e___i_n_f_o.html">MVCC_CIRCLE_INFO</a> *&#160;</td>
          <td class="paramname"><em>pCircleInfo</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>在图像上绘制圆形辅助线 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">handle</td><td>[IN] 设备句柄 </td></tr>
    <tr><td class="paramname">pCircleInfo</td><td>[IN] 圆形辅助线的信息 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>成功，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">MV_OK</a> ；失败，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">错误码</a> </dd></dl>

</div>
</div>
<a id="ga246e751cbcbd56bdba21e4bf1545c799"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga246e751cbcbd56bdba21e4bf1545c799">&#9670;&nbsp;</a></span>MV_CC_DrawLines()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MV_CAMCTRL_API int __stdcall MV_CC_DrawLines </td>
          <td>(</td>
          <td class="paramtype">IN void *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IN <a class="el" href="struct_m_v_c_c___l_i_n_e_s___i_n_f_o.html">MVCC_LINES_INFO</a> *&#160;</td>
          <td class="paramname"><em>pLinesInfo</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>在图像上绘制线条 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">handle</td><td>[IN] 设备句柄 </td></tr>
    <tr><td class="paramname">pLinesInfo</td><td>[IN] 线条辅助线信息 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>成功，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">MV_OK</a> ；失败，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">错误码</a> </dd></dl>

</div>
</div>
<a id="ga5ce379b3cacbdb3cc551d70c69f56da3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5ce379b3cacbdb3cc551d70c69f56da3">&#9670;&nbsp;</a></span>MV_CC_StartRecord()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MV_CAMCTRL_API int __stdcall MV_CC_StartRecord </td>
          <td>(</td>
          <td class="paramtype">IN void *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IN <a class="el" href="struct_m_v___c_c___r_e_c_o_r_d___p_a_r_a_m.html">MV_CC_RECORD_PARAM</a> *&#160;</td>
          <td class="paramname"><em>pstRecordParam</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>开始录像 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">handle</td><td>[IN] 设备句柄 </td></tr>
    <tr><td class="paramname">pstRecordParam</td><td>[IN] 录像参数结构体 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>成功，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">MV_OK</a> ；失败，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">错误码</a> </dd></dl>

</div>
</div>
<a id="ga7c1b82605f202400154a5e4060357d51"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7c1b82605f202400154a5e4060357d51">&#9670;&nbsp;</a></span>MV_CC_InputOneFrame()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MV_CAMCTRL_API int __stdcall MV_CC_InputOneFrame </td>
          <td>(</td>
          <td class="paramtype">IN void *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IN <a class="el" href="struct_m_v___c_c___i_n_p_u_t___f_r_a_m_e___i_n_f_o.html">MV_CC_INPUT_FRAME_INFO</a> *&#160;</td>
          <td class="paramname"><em>pstInputFrameInfo</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>输入录像数据 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">handle</td><td>[IN] 设备句柄 </td></tr>
    <tr><td class="paramname">pstInputFrameInfo</td><td>[IN] 录像数据结构体 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>成功，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">MV_OK</a> ；失败，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">错误码</a> </dd></dl>

</div>
</div>
<a id="ga77e2e66bd64b230f63c8d1b529c89c15"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga77e2e66bd64b230f63c8d1b529c89c15">&#9670;&nbsp;</a></span>MV_CC_StopRecord()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MV_CAMCTRL_API int __stdcall MV_CC_StopRecord </td>
          <td>(</td>
          <td class="paramtype">IN void *&#160;</td>
          <td class="paramname"><em>handle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>停止录像 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">handle</td><td>[IN] 设备句柄 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>成功，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">MV_OK</a> ；失败，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">错误码</a> </dd></dl>

</div>
</div>
<a id="ga572580f794971d54980480eaf62180b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga572580f794971d54980480eaf62180b7">&#9670;&nbsp;</a></span>MV_CC_ReconstructImage()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MV_CAMCTRL_API int __stdcall MV_CC_ReconstructImage </td>
          <td>(</td>
          <td class="paramtype">IN void *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IN OUT <a class="el" href="struct_m_v___r_e_c_o_n_s_t_r_u_c_t___i_m_a_g_e___p_a_r_a_m.html">MV_RECONSTRUCT_IMAGE_PARAM</a> *&#160;</td>
          <td class="paramname"><em>pstReconstructParam</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>重构图像（用于分时曝光功能） </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">handle</td><td>[IN] 设备句柄 </td></tr>
    <tr><td class="paramname">pstRestruParam</td><td>[IN][OUT] 重构图像参数 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>成功，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">MV_OK</a> ；失败，返回<a class="el" href="_xE9_x94_x99_xE8_xAF_xAF_xE7_xA0_x81.html">错误码</a> </dd></dl>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<div class="footer" style="text-align: right;">
	<hr/>
	<small></small>
</div>
<script>
	// 当前选中的菜单
	var currentMenuItem = document.querySelector('.tablist > li.current > a')
	if (currentMenuItem) { // 子菜单情况
	  window.parent.postMessage({
		navHref: currentMenuItem.href
	  }, '*')
	} else {
	  window.parent.postMessage({
		url: window.location.href
	  }, '*')
	}
  </script>
</body>
</html>